package com.liujun.io.nio.thread;

/**
 * 用来对a和c进行，把a-1,c+1
* 源文件名：ThreadProcess1.java
* 文件版本：1.0.0
* 创建作者：liujun
* 创建日期：2016年12月8日
* 修改作者：liujun
* 修改日期：2016年12月8日
* 文件描述：TODO
* 版权所有：Copyright 2016 zjhz, Inc. All Rights Reserved.
*/
public class ThreadProcess2 implements Runnable {

    private Bean bean;

    public ThreadProcess2(Bean bean) {
        this.bean = bean;
    }

    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            synchronized (bean) {
                bean.setB(bean.getB() - 1);
                bean.setC(bean.getC() + 1);
                System.out.println("当前线程:" + Thread.currentThread().getId() + "," + bean);
            }
        }
    }
}
